package com.yeyks.common.appcommon.param.hotel;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;

import java.io.Serializable;

/**
 * @author Administrator
 */
@ApiModel("获取酒店详情输入参数")
@Data
public class GetHotelDetailParam implements Serializable {
    private static final long serialVersionUID = 1175966564650504816L;

    @ApiModelProperty("token的有效令牌")
    @NotBlank(message = "token令牌不能为空")
    private String token;

    @ApiModelProperty(value = "版本号")
    private String version;

    @ApiModelProperty(value = "平台")
    private String platform;

    @ApiModelProperty("酒店ID,如果账户 Type 为 5, 可以不传 ")
    private Integer id;

    @ApiModelProperty("是否获取所有的关联酒店信息[公司执照,商家信息]等【如果账户 Type 为 5, 这个传false 】, 默认查询所有")
    private Boolean all;

}
